package com.mmy.controller;

import java.util.Arrays;
import java.util.List;

public interface UtilConstants {

	/**
	 * 公共常量
	 *
	 * @author 创建人 dingxd
	 * @date 创建日期 2020.11.12
	 */
	public static class Public {
		
		public static final List<String> CHART_LIST = Arrays.asList("近郊游","境内游","出境游","签证","目的地游","电子票","飞机票","火车票","邮轮游","酒店","餐馆","租车");
		public static final List<String> CHART_HREF = Arrays.asList("#","#","#","#","#","#","#","#","#","#","#","#");
	}

	/**
	 * 日期样式常量
	 *
	 * @author 创建人 dingxd
	 * @date 创建日期 2020.11.14
	 */
	public static class DateStyle {
		/** 带秒 长日期 yyyy-MM-dd hh:mm:ss hanxl 2020.11.19 */
		public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd hh:mm:ss";
		/** 长日期 yyyy-MM-dd hh:mm */
		public static final String YYYY_MM_DD_HH_MM = "yyyy-MM-dd hh:mm";
		/** 短日期 yyyy-MM-dd */
		public static final String YYYY_MM_DD = "yyyy-MM-dd";
		/** 简化日期 yyyyMMdd */
		public static final String YYYYMMDD = "yyyyMMdd";
		/** 年份 yyyy */
		public static final String YYYY = "yyyy";
		/** 月份 MM */
		public static final String MM = "MM";
		/** 日期 dd */
		public static final String DD = "dd";
	}
	
	/**
	 * 视图名索引(出纳、会计用)
	 *
	 * @author 创建人 liys
	 * @date 创建日期 2021.04.01
	 */
	public static class ViewNum{
		/*线路*/
		public static final String A = "vLineOrder";
		/*签证*/
		public static final String B = "vVisaOrder";
		/*电子*/
		public static final String C = "vScenicOrder";
		/*飞机*/
		public static final String D = "vPlaneOrder";
		/*火车*/
		public static final String E = "vTrainOrder";
		/*邮轮*/
		public static final String F = "vShipOrder";
		/*酒店*/
		public static final String G = "vHotelOrder";
		/*餐馆*/
		public static final String H = "vRestaurantOrder";
		/*租车*/
		public static final String I = "vCarOrder";

	}
	/**
	 * 表名索引(出纳、会计用)
	 *
	 * @author 创建人 liys
	 * @date 创建日期 2021.04.12
	 */
	public static class TableNum{
		/*线路*/
		public static final String A = "tLineOrder";
		/*签证*/
		public static final String B = "tVisaOrder";
		/*电子*/
		public static final String C = "tScenicOrder";
		/*飞机*/
		public static final String D = "tPlaneOrder";
		/*火车*/
		public static final String E = "tTrainOrder";
		/*邮轮*/
		public static final String F = "tShipOrder";
		/*酒店*/
		public static final String G = "tHotelOrder";
		/*餐馆*/
		public static final String H = "tRestaurantOrder";
		/*租车*/
		public static final String I = "tCarOrder";
	}
	
	
	/**
	 * 表名常量
	 *
	 * @author 创建人 dingxd
	 * @date 创建日期 2020.11.12
	 */
	public static class TableName {
		/** 投标明细表 */
		public static final String T_BID_DETAILED = "tBidDetailed";
		/** 招标信息表 */
		public static final String T_BID_INVITE = "tBidInvite";
		/** 投标信息表 */
		public static final String T_BID_TENDER = "tBidTender";
		/** 投标行程表 */
		public static final String T_BID_TRIP = "tBidTrip";
		/** 车辆信息表 */
		public static final String T_CAR_BASE = "tCarBase";
		/** 车辆订单表 */
		public static final String T_CAR_ORDER = "tCarOrder";
		/** 车公司信息表 */
		public static final String T_CAR_ORG = "tCarOrg";
		/** 车辆计划表 */
		public static final String T_CAR_PLAN = "tCarPlan";
		/** 车型信息表 */
		public static final String T_CAR_TYPE = "tCarType";
		/** 菜单信息表 */
		public static final String T_CONST_MENU = "tConstMenu";
		/** 权限信息表 */
		public static final String T_CONST_ROLE = "tConstRole";
		/** 权限菜单对照表 */
		public static final String T_CONST_ROLE_MENU = "tConstRoleMenu";
		/** 区域编码表 */
		public static final String T_CONST_ZONE = "tConstZone";
		/** 导游信息表 */
		public static final String T_GUIDE_INFO = "tGuideInfo";
		/** 酒店信息表 */
		public static final String T_HOTEL_BASE = "tHotelBase";
		/** 酒店订单表 */
		public static final String T_HOTEL_ORDER = "tHotelOrder";
		/** 酒店计划表 */
		public static final String T_HOTEL_PLAN = "tHotelPlan";
		/** 酒店房间表 */
		public static final String T_HOTEL_ROOM = "tHotelRoom";
		/** 线路信息表 */
		public static final String T_LINE_BASE = "tLineBase";
		/** 线路订单表 */
		public static final String T_LINE_ORDER = "tLineOrder";
		/** 集合地点表 */
		public static final String T_LINE_PLACE = "tLinePlace";
		/** 线路计划表 */
		public static final String T_LINE_PLAN = "tLinePlan";
		/** 线路行程表 */
		public static final String T_LINE_TRIP = "tLineTrip";
		/** 物料信息表 */
		public static final String T_MATERIAL_BASE = "tMaterialBase";
		/** 物料入库表 */
		public static final String T_MATERIAL_IN = "tMaterialIn";
		/** 物料出库表 */
		public static final String T_MATERIAL_OUT = "tMaterialOut";
		/** 机场信息表 */
		public static final String T_PLANE_AIRPORT = "tPlaneAirport";
		/** 航班信息表 */
		public static final String T_PLANE_BASE = "tPlaneBase";
		/** 机票订单表 */
		public static final String T_PLANE_ORDER = "tPlaneOrder";
		/** 航空公司表 */
		public static final String T_PLANE_ORG = "tPlaneOrg";
		/** 航班时刻表 */
		public static final String T_PLANE_PLAN = "tPlanePlan";
		/** 餐馆信息表 */
		public static final String T_RESTAURANT_BASE = "tRestaurantBase";
		/** 餐馆订单表 */
		public static final String T_RESTAURANT_ORDER = "tRestaurantOrder";
		/** 餐馆计划表 */
		public static final String T_RESTAURANT_PLAN = "tRestaurantPlan";
		/** 景点信息表 */
		public static final String T_SCENIC_BASE = "tScenicBase";
		/** 电子票订单表 */
		public static final String T_SCENIC_ORDER = "tScenicOrder";
		/** 电子票计划表 */
		public static final String T_SCENIC_PLAN = "tScenicPlan";
		/** 游轮信息表 */
		public static final String T_SHIP_BASE = "tShipBase";
		/** 船票订单表 */
		public static final String T_SHIP_ORDER = "tShipOrder";
		/** 船舶公司表 */
		public static final String T_SHIP_ORG = "tShipOrg";
		/** 游轮航程表 */
		public static final String T_SHIP_PLAN = "tShipPlan";
		/** 港口信息表 */
		public static final String T_SHIP_PORT = "tShipPort";
		/** 地址信息表 */
		public static final String T_SYS_ADDRESS = "tSysAddress";
		/** 请假记录表 */
		public static final String T_SYS_LEAVE_INFO = "tSysLeaveInfo";
		/** 请假类型表 */
		public static final String T_SYS_LEAVE_TYPE = "tSysLeaveType";
		/** 组织机构表 */
		public static final String T_SYS_ORG = "tSysOrg";
		/** 激励记录表 */
		public static final String T_SYS_REWARD_INFO = "tSysRewardInfo";
		/** 激励类型表 */
		public static final String T_SYS_REWARD_TYPE = "tSysRewardType";
		/** 工资表 */
		public static final String T_SYS_SALARY = "tSysSalary";
		/** 同行人信息表 */
		public static final String T_SYS_TOGETHER = "tSysTogether";
		/** 用户信息表 */
		public static final String T_SYS_USER = "tSysUser";
		/** 用户权限对照表 */
		public static final String T_SYS_USER_ROLE = "tSysUserRole";
		/** 列车信息表 */
		public static final String T_TRAIN_BASE = "tTrainBase";
		/** 专列订单表 */
		public static final String T_TRAIN_ORDER = "tTrainOrder";
		/** 列车时刻表 */
		public static final String T_TRAIN_PLAN = "tTrainPlan";
		/** 火车站信息表 */
		public static final String T_TRAIN_STATION = "tTrainStation";
		/** 签证信息表 */
		public static final String T_VISA_BASE = "tVisaBase";
		/** 材料整理表 */
		public static final String T_VISA_COLLECTION = "tVisaCollection";
		/** 签证订单表 */
		public static final String T_VISA_ORDER = "tVisaOrder";
		/** 签证材料表 */
		public static final String T_VISA_STUFF = "tVisaStuff";
		/** 参数信息表 */
		public static final String T_Const_Parameter = "tConstParameter";
		/** 出团餐馆表 */
		public static final String T_GROUP_EATERY = "tGroupEatery";
		/** 出团酒店表 */
		public static final String T_GROUP_HOTEL = "tGroupHotel";
		/** 出团地接表 */
		public static final String T_GROUP_LOCAL = "tGroupLocal";
		/** 出团消息表 */
		public static final String T_GROUP_NOTICE = "tGroupNotice";
		/** 出团计划表 */
		public static final String T_GROUP_PROJECT = "tGroupProject";
		/** 出团景点表 */
		public static final String T_GROUP_SCENERY = "tGroupScenery";
		/** 出团结账表 */
		public static final String T_GROUP_SELL = "tGroupSell";
		
		
	}

	/**
	 * 信息提示语
	 *
	 * @author 创建人 dingxd
	 * @date 创建日期 2020.11.12
	 */
	public static class Information {
		// TODO
		/* 示例：public static final String INFORMATION01 = "保存成功！"; */
	}

	/**
	 * 警告提示语
	 *
	 * @author 创建人 dingxd
	 * @date 创建日期 2020.11.12
	 */
	public static class Warning {
		// TODO
		/* 示例：public static final String WARNING_DEL = "您确定要删除此数据吗？"; */
		/* 示例：public static final String WARNING01 = "您确定要删除此数据吗？"; */
	}

	/**
	 * 异常提示语
	 *
	 * @author 创建人 dingxd
	 * @date 创建日期 2020.11.12
	 */
	public static class Error {
		// TODO
		/* 示例：public static final String ERROR01 = "您访问的页面正在维护中，请稍后……"; */
	}
}
